import Mock from 'mockjs'

const { tableData } = Mock.mock({
  'tableData|30-100': [
    {
      'mtime': '@datetime', // 随机生成日期时间
      'score|1-800': 800, // 随机生成1-800的数字
      'rank|1-100': 100, // 随机生成1-100的数字
      'stars|1-5': 5, // 随机生成1-5的数字
      'nickname': '@cname' // 随机生成中文名字
    }
  ]
})

const { selectData } = Mock.mock({
  'selectList|30-100': [
    {
      'mtime': '@datetime', // 随机生成日期时间
      'score|1-800': 800, // 随机生成1-800的数字
      'rank|1-100': 100, // 随机生成1-100的数字
      'stars|1-5': 5, // 随机生成1-5的数字
      'nickname': '@cname' // 随机生成中文名字
    }
  ]
})

const tableList = Mock.mock({
  'code': '1000',
  'data': {
    'records': tableData,
    'total': tableData.length
  }
})

const selectList = Mock.mock({
  'code': '1000',
  'data': {
    'selectList': selectData
  }
})

export {
  tableList,
  selectList
}
